<html>
<head><meta charset="utf-8"><title>ABI name bikeshedding · project-ffi-unwind · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/index.html">project-ffi-unwind</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html">ABI name bikeshedding</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="204495136"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204495136" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> BatmanAoD (Kyle Strand) <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204495136">(Jul 20 2020 at 23:03)</a>:</h4>
<p>More people have chimed in on the ABI name discussion on the PR. Does anyone have a strong opinion one way or the other? If not, perhaps we should just go ahead and change it.</p>
<p>I prefer the existing ABI string but don't have a strong distaste for <code>"C-unwind"</code>. If we do end up adding C++ ABIs, at worst we'll have something like <code>C++-nounwind</code>, which doesn't really look _that_ terrible. Or we could opt for something like <code>"Cpp-nounwind"</code>, which isn't great but, again, doesn't seem terrible.</p>



<a name="204495225"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204495225" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> BatmanAoD (Kyle Strand) <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204495225">(Jul 20 2020 at 23:04)</a>:</h4>
<p>(ping <span class="user-group-mention" data-user-group-id="1866">@WG-ffi-unwind</span> )</p>



<a name="204498388"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204498388" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204498388">(Jul 20 2020 at 23:52)</a>:</h4>
<p>I personally would be happy to ignore the bikeshedding and keep the existing name. :)</p>



<a name="204498397"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204498397" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204498397">(Jul 20 2020 at 23:53)</a>:</h4>
<p>I don't have a strong opinion, though.</p>



<a name="204600205"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204600205" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204600205">(Jul 21 2020 at 20:38)</a>:</h4>
<p>Time to pull in some fun Unicode values to make everyone unhappy.</p>



<a name="204600748"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204600748" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> BatmanAoD (Kyle Strand) <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204600748">(Jul 21 2020 at 20:44)</a>:</h4>
<p>Ah, the Raku (Perl 6) strategy</p>



<a name="204600751"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204600751" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> BatmanAoD (Kyle Strand) <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204600751">(Jul 21 2020 at 20:44)</a>:</h4>
<p>I like it</p>



<a name="204632528"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204632528" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204632528">(Jul 22 2020 at 05:52)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116155">Jake Goulding</span> <a href="#narrow/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding/near/204600205">said</a>:</p>
<blockquote>
<p>Time to pull in some fun Unicode values to make everyone unhappy.</p>
</blockquote>
<p>©unwind</p>



<a name="204632620"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204632620" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> BatmanAoD (Kyle Strand) <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204632620">(Jul 22 2020 at 05:54)</a>:</h4>
<p>Still ASCII but pretty out-of-the-box: <code>C{unwind}</code></p>



<a name="204632639"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204632639" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> BatmanAoD (Kyle Strand) <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204632639">(Jul 22 2020 at 05:55)</a>:</h4>
<p><code>C&lt;unwind&gt;</code></p>



<a name="204632648"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204632648" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> BatmanAoD (Kyle Strand) <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204632648">(Jul 22 2020 at 05:55)</a>:</h4>
<p>I.e. a specialization of <code>C</code></p>



<a name="204633648"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204633648" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204633648">(Jul 22 2020 at 06:19)</a>:</h4>
<p>I don't know, that's pretty generic. ;)</p>



<a name="204815662"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204815662" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> BatmanAoD (Kyle Strand) <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204815662">(Jul 23 2020 at 15:53)</a>:</h4>
<p><span class="user-group-mention" data-user-group-id="1866">@WG-ffi-unwind</span> Does anyone _object_ to changing the ABI string? As of right now I am inclined to go ahead and make the change, just to resolve the issue. (I've also gone from "mildly opposed" to "totally ambivalent" on the actual issue.)</p>



<a name="204828759"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204828759" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204828759">(Jul 23 2020 at 17:40)</a>:</h4>
<p><span class="user-mention" data-user-id="120076">@BatmanAoD (Kyle Strand)</span> No objection to C-unwind. Mild objection to C_unwind. Strong objection to C+unwind.</p>



<a name="204956794"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204956794" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204956794">(Jul 24 2020 at 19:28)</a>:</h4>
<p><span class="user-mention" data-user-id="120076">@BatmanAoD (Kyle Strand)</span> I have literally no opinion about this</p>



<a name="204956810"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204956810" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204956810">(Jul 24 2020 at 19:28)</a>:</h4>
<p>sorry for ignoring pings, treading water this week</p>



<a name="204956882"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/210922-project-ffi-unwind/topic/ABI%20name%20bikeshedding/near/204956882" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> BatmanAoD (Kyle Strand) <a href="https://rust-lang.github.io/zulip_archive/stream/210922-project-ffi-unwind/topic/ABI.20name.20bikeshedding.html#204956882">(Jul 24 2020 at 19:29)</a>:</h4>
<p>I understand!</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>